silicon trench - Francés Inglés Diccionario